madagascan spider tortoise - French English Dictionary